import { statusColorMap } from '@/const'
export const getStatusStyle = (orderData) => {
  let color = statusColorMap[orderData.status] || "#000";
  return {
    color,
  };
};

/**
 * 状态码对应状态
 * {
  1: "未确认",
  4: "待生产",
  5: "生产中",
  6: "已入库",
  7: "配送中",
  8: "已签收",
  9: "已退订",
  11: "退订待处理",
  12: "中转中",
  13: "已退款",
  16: "改期"
}
 */
export const getStatusText = (item) => {
  if ([1,4,16].includes(item.status)) {
    return '已接单'
  } else if ([5,6,12].includes(item.status)) {
    return '生产中'
  } else if (item.status === 7) {
    return '配送中'
  } else if (item.status === 8) {
    return '已签收'
  } else if (item.status === 13) {
    return '已退款'
  } else if (item.status === 9) {
    return '已取消'
  } else {
    return '未确认'
  }
}

/**
 * 1,4,16： 已接单（可修改）
  5,6,12：生产中（可修改）
  7：配送中（可修改）
*/
export const canEdit = (item) => {
  if ([1,4,16,5,6,7,12].includes(item.status)) {
    return true
  } else {
    return false
  }
}